/**
 * @version v1.0
 * @description:
 * @author: admin
 * @date: 2022/12/13 14:10
 * @copyright: 博为峰
 */
public class MethodDemo03 {
    public static void main(String[] args) {
        add(1, 2);
        add(1, 2, 3);
        add(3.14, 5.16);
    }

    /*
       方法重载(overloading)
       1.方法名相同
       2.方法参数签名(参数类型，参数个数)不同
       3.方法返回值类型可以不同
       3.方法修饰符可以不同
    */

    public static int add(int a, int b) {
        return a + b;
    }

    /*public static int add(int a, int b) {
        return a + b;
    }*/

    public static int add(int a, int b, int c) {
        return a + b + c;
    }

    public static double add(double a, double b) {
        return a + b;
    }
}
